package com.nenude.corejava.ch8.homework;

import java.util.Scanner;

public class TestDivide {
	public static void main(String[] args) {
	/*    //自己的写法	
	  Scanner scanner = new Scanner(System.in);
		System.out.print("输入除数：");
		String str1 = scanner.next();

		System.out.print("输入被除数：");
		String str2 = scanner.next();

		try {
			int a = Integer.parseInt(str1);
			int b = Integer.parseInt(str2);// 强制类型转换

			int c = a / b;
			System.out.println(c);
		} catch (NumberFormatException | ArithmeticException e) {// 类型不匹配
			e.printStackTrace();
		} finally {
			System.out.println("总是被执行");
		}*/
			
		
	  //在	命令行执行java程序（仅限单个程序使用）：
		//java命令启动jvm,装载java类，并接受参数
		//java  com.nenude.corejava.ch8.homework.TestDivide 参数列表（使用空格进行分开）
		try {			
			int a=Integer.parseInt(args[0]);
			int b=Integer.parseInt(args[1]);			
			int c=a/b;
			System.out.println(c);	
			
		} catch (IndexOutOfBoundsException e) {
			e.printStackTrace();
		}catch (NumberFormatException e) {
			e.printStackTrace();
		}catch (ArithmeticException e) {
			e.printStackTrace();
		}finally{
			System.out.println("一直都被执行");
		}
		
	}//main

}
